const app = getApp();
import HttpRequst from '../../../utils/httpRequst.js'
import API from '../../../utils/config.js'



Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgSrc: "",
    imgs:"",
    isShowSheet:false,
    fromwhere:"",
    // isHasSave:true,
    imgSrcFilePath: ""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this.setData({
      fromwhere: options.fromwhere ? options.fromwhere :""
    })
    var that = this;
    //HttpRequst(loading,url,发送header类型, sessionId, params,method, ask, function (res){})
    HttpRequst(true, API.mycontract, 1, app.getUkey(), "", "POST", false, function (res) {
      that.setData({
        imgSrc: res.data.contract,
        imgs: res.data.imgs
      })
    })
  },

  saveToClipboard:function(){
    var that=this;
    wx.setClipboardData({
      data:this.data.imgSrc,
      success:function(){
        
      },
      fail:function(){
        
      },
      complete:function(){
        that.setData({
          isShowSheet:false
        })
      }
    })
  },





  goToSeeHt: function () {
    wx.downloadFile({
      url: this.data.imgSrc,
      success: function (res) {
        var filePath = res.tempFilePath
       
        wx.openDocument({
          filePath: filePath,
          success: function (res) {
            
          }
        })
      }
    })
  },

  //保存合同
  downloadHt: function () {
    this.setData({
      isShowSheet: true
    });
  },


  closeSheet: function () {
    this.setData({
      isShowSheet: false
    });
  },

  previewImage: function(e) {
    wx.previewImage({
      current: this.data.imgs[0], // 当前显示图片的http链接
      urls: this.data.imgs // 需要预览的图片http链接列表
    })
  },
 
  //暂时废弃没用到
  // saveImageToPhotosAlbum: function() {
  //   var that = this;
  //   wx.showToast({
  //     title: '',
  //     icon: 'loading',
  //     duration: 1000
  //   })
  //   wx.downloadFile({
  //     url: this.data.imgSrc, //仅为示例，并非真实的资源
  //     success: function(res) {
  //       //获取用户设置权限的信息
      
  //       var tempFilePath = res.tempFilePath;
  //       console.dir(res.tempFilePath)
  //       wx.getSetting({
  //         success: (res) => {
  //           console.dir(res);
  //           wx.hideLoading();
  //           if (!res.authSetting['scope.writePhotosAlbum']) {
             
  //             wx.authorize({
  //               scope: 'scope.writePhotosAlbum',
  //               success() {
  //                 //允许以后
  //                 that._saveImageToPhotosAlbum(tempFilePath);
  //               },
  //               fail:function(){
  //                 //取消以后
  //                 wx.showModal({
  //                   title: '提示',
  //                   content: '当前没有权限保存图片到相册,请手动打开权限',
  //                   success: function (res) {
  //                     if (res.confirm) {
                        
  //                     } else if (res.cancel) {
                       
  //                     }
  //                   }
  //                 })
  //                 that.setData({
  //                   isHasSave: false
  //                 })
  //               }
  //             });
  //           }else{
  //             that._saveImageToPhotosAlbum(tempFilePath);
  //           }
  //         }
  //       })


  //     }
  //   })
  // },
  //暂时废弃没用到
  // _saveImageToPhotosAlbum: function (tempFilePath) {
  //   wx.showToast({
  //     title: '',
  //     icon: 'loading',
  //     duration: 2000
  //   });
  //   console.dir(tempFilePath);
  //   wx.saveImageToPhotosAlbum({
  //     filePath: tempFilePath,
  //     success: function(res) {
  //       wx.showToast({
  //         title: '保存成功',
  //         icon: 'success',
  //         duration: 2000,
  //         success:function(){
  //           setTimeout(function(){
  //             wx.redirectTo({
  //               url: '/pages/index/index/index',
  //             })
  //           },500)
  //         }
  //       });

  //     },
  //     fail: function(res) {
  //       wx.showToast({
  //         title: '保存失败，请重试！',
  //         icon: 'none',
  //         duration: 2000
  //       });
        
  //     }



  //   })
  // },
  
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
      this.setData({
        isShowSheet:false
      })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    if (this.data.fromwhere=="sign"){
      wx.navigateTo({
        url: '/pages/index/index/index',
      })
    }
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})